Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 2000 Challenger de Granby - Granby drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville III Challenger Continenal Plaza - Puerto Vallarta Challenger de Granby - Granby USTA San Diego Challenger - San Diego Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Samsung Securities Cup Challenger Tennis - Seoul The Wright Financial Group, Inc. Challenger - Champaign Tallahassee Tennis Challenger - Tallahassee Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Busan Open Challenger Tennis - Busan 2006 North Shore Pro Tennis Championship - Winnetka The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Zivnobanka Czech Open - Prostejov 2002 FSE Challenger - Tarzana USTA Challenger of Burbank - Burbank ARMS USTA Challenger - Rocky Mount 2001 USTA Tallahassee Tennis Challenger - Tallahassee Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler USTA Challenger of Dallas - Dallas The Comercia Challenger - Aptos 2003 USTA Challenger of Calabasas - Calabasas GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Carson Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver Vancouver Challenger Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Ojai Challenger Bangkok Challenger Vancouver Challenger College Station Challenger - College Station Austin Challenger - Austin 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Carson Challenger USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Copa Ericsson Costa Rica - San Jose The Wright Financial Group, Inc. Challenger - Champaign San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos USTA Tallahassee Tennis Challenger - Tallahassee Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Levene Gouldin & Thompson Tennis Challenger - Binghamton Smith Barney Men's Challenger - Covington Winnetka Challenger Sacramento Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills West Side Tennis Challenger - Forest Hills University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Las Vegas Challenger - Las Vegas The $50,000 Pro Challenger at Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills Cadillac Pro Indoor USTA Challenger - West Bloomfield Music City Challenger - Nashville USTA Challenger - Champaign Healthsouth/USTA Challenger - Denver GHI Bronx Classic - Bronx Durban CH Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Comerica Challenger - Aptos Johannesburg CH Johannesburg CH Healthsouth USTA Challenger - Dallas Johannesburg CH Sydney International - Sydney Dubai Tennis Open - Dubai BMW Open - Munich The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Waco International Tennis Challenger - Waco RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel IPB Czech Indoor - Ostrava Dubai Tennis Open - Dubai Guardian Direct Cup - London A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos Open Seat-Godo '98 - Barcelona Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel CMG Asia Open - Hong Kong CA Tennis Trophy - Vienna Hilton Waikoloa Village USTA Challenger - Waikoloa Japan Open - Tokyo Infiniti Open - Los Angeles Adidas International - Sydney Sybase Open - San Jose Capetown CH Kroger / St. Jude International - Memphis West Side Tennis Club Clay Court Challenger - Forest Hills Citrix Tennis Championships - Delray Beach USTA/Adtech Challenger - Boston Franklin Templeton Tennis Classic - Scottsdale The Nottingham Open - Nottingham RCA Championships - Indianapolis drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Challenger of Tallahassee - Tallahassee Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon USTA Safeway Challenger - Aptos Adidas International - Sydney Kroger / St. Jude International - Memphis Sybase Open - San Jose University of Tennessee USTA Men's Challenger - Knoxville BMW Open - Munich The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador 2001 UT Tyler Patriot Challenger - Tyler Heineken Open Shanghai - Shanghai Scania Stockholm Open - Stockholm Adidas International - Sydney Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Mercedes-Benz Cup - Los Angeles Healthsouth/USTA Men's Challenger of Burbank - Burbank RCA Championships - Indianapolis Brasil Open - Salvador AIG Japan Open - Tokyo USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank BellSouth Open - Vina del Mar Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Dubai Scottsdale Halle 2004 USTA Challenger of Calabasas - Calabasas Washington Lyon Ostrava Dubai Stuttgart Rotterdam Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Tokyo Hong Kong Munich Kremlin Cup - Moscow Indianapolis Ostrava Heineken Challenger - Ho Chi Minh City Auckland Challenger Casablanca San Angel - Mexico City Oahu Nice Munich Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Bordeaux Basel Banca Stato Challenger - Lugano Tel Aviv Lyon Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Sydney Durban Music City Challenger - Nashville Bologna Hilton Waikoloa Village USTA Challenger - Waikoloa Los Angeles Sydney Antwerp Auckland Milan Memphis Philadelphia Johannesburg Bologna Queen's Club Stuttgart Lubbock Challenger - Lubbock Indianapolis Sydney Philadelphia Memphis XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Bologna Queen's Club Los Angeles Indianapolis Brisbane Baton Rouge Pro Tennis Classic - Baton Rouge Sydney Birmingham Queen's Club Indianapolis Long Island Grand Prix de Tennis de Lyon - Lyon Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Savannah Challenger Stockholm Open - Stockholm SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles The Tennis Channel Open - Las Vegas Sacramento Challenger - Sacramento Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Munich Indianapolis Tennis Championships - Indianapolis Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Manchester Queen's Club Indianapolis Carson Challenger Champaign Challenger Honolulu Challenger Dallas Challenger SAP Open - San Jose Baton Rouge Challenger The Nottingham Open - Nottingham Pilot Pen International - New Haven Calabasas Challenger Scania Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Orlando Mercedes-Benz Cup - Los Angeles Salem Open - Hong Kong Kremlin Cup - Moscow SAP Open - San Jose Copenhagen Open - Copenhagen Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston New Delhi USTA Men's Challenger of Dallas - Dallas Queen's Club Los Angeles New Haven Adelaide Queen's Club Halle Long Island XL Capital Bermuda Open - Bermuda 2002 USTA Challenger of Calabasas - Calabasas Bordeaux Lyon USTA Seascape Challenger - Aptos Milan Stuttgart CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Tokyo Laser Vision USTA Challenger - Amarillo Schenectady Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale 2003 Eddleman USTA Challenger - Birmingham Schenectady Swanston Challenger - Sacramento Scania Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Vietnam Open - Ho Chi Minh City The Stella Artois Grass Court Championships - London Johannesburg CH Capetown CH Miller Lite Hall of Fame Tennis Championships - Newport Durban CH Capetown CH AIG Japan Open - Tokyo European Community Championships - Antwerp Grand Prix de Tennis de Lyon - Lyon Sybase Open - San Jose Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Guardian Direct Cup - London Salem Open - Hong Kong Rotterdam Countrywide Classic - Los Angeles AT&T Challenge - Atlanta BMW Open - Munich Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach Sun City The Stella Artois Grass Court Championships - London AIG Japan Open Tennis Championships - Tokyo Miller Lite Hall of Fame Tennis Championships - Newport Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto RCA Championships - Indianapolis Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Queen's Club Licher German Open - Hamburg Legg Mason Tennis Classic - Washington D.C. Italian Open - Rome du Maurier Open - Montreal MFS Pro Tennis Championships - Boston Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome President's Cup 1999 - Tashkent Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Hamburg Rome Cincinnati SAP Open - San Jose Paris Indian Wells Key Biscayne Hamburg Rome Canadian Open Essen Indian Wells Key Biscayne Monte Carlo Rome Canadian Open Washington Cincinnati Stockholm Paris Indian Wells Key Biscayne Rome Cincinnati Stockholm Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Indian Wells Key Biscayne Hamburg Rome Cincinnati Heineken Open Singapore - Singapore Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Indianapolis Pacific Life Open - Indian Wells Tokyo The Samsung Open - Nottingham Tata Open 2003 - Chennai Tokyo Kroger / St. Jude International - Memphis Tel Aviv Tokyo Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Wellington AIG Japan Open - Tokyo Manchester CH Estoril Open - Estoril Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Dubai Tennis Open - Dubai Heineken Open Shanghai - Shanghai The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel Vienna CA Tennis Trophy - Vienna AAPT Championships - Adelaide Salem Open - Hong Kong AAPT Championships - Adelaide BMW Open - Munich Open Seat-Godo '97 - Barcelona Basel Stuttgart Heineken Open Shanghai - Shanghai Moscow Franklin Templeton Tennis Classic - Scottsdale Rotterdam Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AAPT Championships - Adelaide Stockholm Tennis Channel Open - Las Vegas Paris Tennis Masters Series - Paris Infiniti Open - Los Angeles Canadian Open Stuttgart Cincinnati Paris Hamburg Canadian Open Stockholm Paris Philadelphia Countrywide Classic - Los Angeles French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open Wimbledon U.S. Open Australian Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris French Open Wimbledon - London French Open U.S. Open - New York Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon Great American Insurance ATP Championship - Cincinnati Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, RSA-RUS 3-1 Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QR, CZE-RSA 5-0 Davis Cup, Group 1, REL2, POR-RSA 3-2 Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, RSA-BLR 4-1 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group 1, REL2, RSA-GRE 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston ATP Tour World Championship Grand Slam Cup Olympics - Sydney Atlanta Olympics Barcelona Olympics Grand Slam Cup Grand Slam Cup